//package com.huarun.common.util;
//
//import com.alibaba.fastjson.JSON;
//import com.alibaba.fastjson.JSONObject;
//import com.huarun.common.HeadAuthorization;
//import com.huarun.common.ResponseMessage;
//import com.webuilding.common.bean.ResultObj;
//import com.webuilding.common.bean.TokenBean;
//
//
///**
// * 获取登录后的信息
// * @author eva
// *
// */
//public class LoginInfoUtils {
//	
//	/**
//	 * 获取head头部信息
//	 * @param req
//	 * @return
//	 */
//	public static HeadAuthorization getHeadAuth(String  authorization) {
////		String headAuth = req.getHeader("Authorization");//认证的协议头
//		JSONObject headObj = JSONObject.parseObject(authorization);
//		return JSON.toJavaObject(headObj, HeadAuthorization.class);
//		
//	}
//	
//	
//	
//
//	/**
//	 * 获取头部用户信息
//	 * @param req
//	 * @return
//	 * @throws Exception
//	 */
//	public static ResponseMessage <Object> getHeadInfo(String  authorization) throws Exception {
//		ResponseMessage<Object> resultInfo = new ResponseMessage<Object>();
//		
//		HeadAuthorization headAuthorization=getHeadAuth(authorization);
//		if(null==headAuthorization) {
//			resultInfo.setCode(ResultCodeValue.R_ERROR);
//			resultInfo.setMessage("用户授权认证没有通过，客户端请求中无Head信息");
//			resultInfo.setData(false);
//		}else {
//			String sKey = headAuthorization.getSkey();
//			if (null == sKey || sKey.isEmpty()) {//token为空
//				resultInfo.setCode(Constant.ERR_TOKEN_UNKNOWN);
//				resultInfo.setMessage(PropertyUtil.getProperty(Constant.ERR_TOKEN_UNKNOWN + ""));
//				resultInfo.setData(false);
//			}else {
//				TokenBean tBean = JwtUtils.parseJWTToBean(token, Constant.SECURITY);
//				resultInfo.setCodeAndMsg(Constant.SUCCESS, Constant.SUCCESS_MESSAGE);
//				resultInfo.setData(tBean);
//			}
//		}
//		return resultInfo;
//
//	}
//
//}
